package com.alibaba.citrus.ots.sales.plan.service;

import com.alibaba.citrus.ots.sales.plan.dto.api.request.*;
import com.alibaba.citrus.ots.sales.plan.sdo.SalesPlanScItemSDO;
import com.alibaba.cz.base.tool.page.PageResult;
import com.alibaba.cz.base.tool.result.Result;
import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;

import java.util.List;

/**
 * @author wangyibing
 */
@MeshFlowService(apps = {"bc_ots"}, name = "productPlanMeshFlowService")
public interface SalesPlanScItemMeshFlowService {
    /**
     * 分页查询计划货品列表
     *
     * @param salesPlanScItemPageQueryRequest
     * @return
     */
    Result<PageResult<List<SalesPlanScItemSDO>>> pageQueryProductPlanList(SalesPlanScItemPageQueryRequest salesPlanScItemPageQueryRequest);

}
